<!--
+----------------------------------------------------------------------
| 友得云客  - 开启房产营销新纪元
+----------------------------------------------------------------------
| Copyright (c) 2019~2023 优得（西安）信息科技有限公司版权所有
+----------------------------------------------------------------------
| Licensed 友得云客不是自由软件 未经允许不可移除相关版权
+----------------------------------------------------------------------
| Author: www.youdeyunke.com
+----------------------------------------------------------------------
-->
<template>
    <div v-loading="loading">
        <el-tabs :stretch="true">
            <el-tab-pane label="样式">
                <el-form-item label="内容">
                    <el-form-item label="宽度">
                        <el-radio-group v-model="module.content_width">
                            <el-radio label="750">大</el-radio>
                            <el-radio label="710">中</el-radio>
                            <el-radio label="690">小</el-radio>
                        </el-radio-group>
                    </el-form-item>
                    <el-form-item label="颜色">
                        <el-color-picker v-model="module.content_color" size="mini"></el-color-picker>
                    </el-form-item>
                </el-form-item>
                <module-style-editor :module="module" />
            </el-tab-pane>
        </el-tabs>
    </div>
</template>

<script>
import Transfer from "@/components/Transfer";
import ModuleStyleEditor from "../ModuleStyleEditor/Index";
import HeaderEditor from "../base/HeaderEditor";
import { getNewsList } from "@/api/news";

export default {
    components: {
        Transfer,
        HeaderEditor,
        ModuleStyleEditor,
    },
    props: {
        module: { type: Object },
    },
    data () {
        return {
            ids: [],
            items: [],
            loading: false,
            activeTab: "base",
        };
    },
    mounted: function () {
        this.loadData();
    },

    methods: {
        loadData: function () {
            this.loading = true;
            var params = { simple_list: true };
            getNewsList(params).then((res) => {
                this.loading = false;
                if (res.status != 0) {
                    return false;
                }
                this.items = res.data.result;
            });
        },
    },
};
</script>

<style scoped>
.styles {
    list-style: none;
    display: flex;
    justify-content: flex-start;
    align-content: center;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
}

.styles li {
    width: 100px;
    height: 80px;
    border: 1px solid #fff;
    border-radius: 10px;
    margin-right: 10px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-content: center;
}

.styles li:hover {
    border: 1px solid #f4f4f4;
}

.styles li.active {
    border: 1px solid #1989fa;
}
</style>